package com.itheima.service.pmsService;


import com.itheima.commons.PageBean;
import com.itheima.domain.db.pms.PmsProductAttributeCategory;
import com.itheima.domain.db.pms.PmsProductCategory;
import com.itheima.vo.pms.ProductAttributeCategoryVo;

import java.util.List;

public interface ProductAttributeCategoryService {

    void add(PmsProductAttributeCategory productAttributeCategory);

    void delete(Integer id);

    PageBean<PmsProductAttributeCategory> getPageList(Integer pageNum, Integer pageSize);

    List<ProductAttributeCategoryVo> categoryListWithAttr();

    void updateProduct(PmsProductCategory productCategory, Integer id);

    PmsProductCategory getProduct(Integer id);
}
